iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0
影片教學

『請你跟我這樣做』- 30 天 TDD 出一個 SLOT 算分器系列 第 28

Day 28 善用依賴注入,動態決定 trigger free game 的規則

  • 分享至 

  • xImage
  •  

Yes

視情況注入判斷規則

截至目前為止,我們判斷要不要從 Base Game 進入 Free Game 的規則都是固定的,我們進入 Free Game 之後要送幾場 Free Game 也是固定的,但事實上這件事情在遊戲設計的過程當中應該是要可調的,因為不同遊戲應該要不同的判斷規則以及不同的贈送場次,這樣才合理。

因此,今天我們要做的事情就是把這樣的一個規則打包成一個物件,從外面注入進來我們的 Calculator 裡面,如此一來 Calculator 一樣能夠做原本的計算以及判斷的工作,但是判斷的規則以及加幾場的標準就可以由遊戲設計師在創立遊戲的時候從外面注入進 Calculator 中,藉此提高 Calculator 的應用範圍以及使用場景。

藉由 IDE 的幫忙

在過程當中,我們會用比較多的 IDE 輔助功能完成這樣子的動作,如果各位觀眾手上沒有付費的 IDE 也無妨,我們只要知道目的是什麼,最終產品是什麼樣子,用手打其實也是沒有問題的。


上一篇
Day 27 Recovery 2/2 用 Memento 實現 Recovery
下一篇
Day 29 用簡單工廠來簡化建立 Calculator 的方式
系列文
『請你跟我這樣做』- 30 天 TDD 出一個 SLOT 算分器30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言